Národní úložiště šedé literatury Nalezeno 2 záznamů.  Hledání trvalo 0.00 vteřin. 
Návrh a vývoj aplikace pro monitorování polohy
Kovář, Petr ; Šilhavý, Pavel (oponent) ; Krajsa, Ondřej (vedoucí práce)
Cílem diplomové práce bylo vytvořit v jazyce C++ softwarové řešení lokalizace mobilního telefonu s OS Symbian v síti GSM. Jako využití bylo zamýšleno především zjištění polohy telefonu v případě jeho krádeže či ztráty. Samotné realizaci předcházelo seznámení s procesem vývoje pro platformu Symbian a získání znalostí potřebných prvků a vlastností symbianovské verze jazyka C++, která se z důvodu odlišných možností mobilních zařízení oproti osobním počítačům vyznačuje svébytným stylem a odlišnou filozofií práce s pamětí a přístupu k chybám. Popisu základních principů Symbian C++ a oblastí využitých v programu je věnována druhá kapitola textové části diplomové práce. První kapitola pojednává o historii a členění OS Symbian. Poslední část textu popisuje vytvořený software. Realizovaný systém se skládá ze 3 částí - serveru PhoneLocServer běžícího v mobilním telefonu, klientské aplikace PhoneLocClient pro PC a části umístěné na webovém serveru. Server byl vyvinut pro OS Symbian v jazyce C++ ve freewarovém vývojovém prostředí Carbide.c++, testován v emulátoru S60 3rd edition SDK MR a na reálném zařízení Nokia N73. Jde o aplikaci bez grafického rozhraní, běžící na pozadí, spouštěnou automaticky po zapnutí přístroje. Pomocí sledování soketu kontroluje příchozí SMS a pokud se jedná o řídicí zprávy určené pro něj, jsou zpracovány, aniž by uživatel věděl o jejich příchodu. Řídicí SMS obsahují prefix, podle něhož jsou rozeznány, heslo, hodnotu periody odesílání a stav, do kterého má aplikace přejít. Po přijetí řídicí SMS dojde k ověření jejího odesílatele pomocí jeho telefonního čísla a zadaného hesla. Tyto údaje jsou porovnány s daty uloženými pro dané IMEI na webovém serveru. Pokud ověřovací údaje souhlasí, je spuštěn časovač s požadovanou periodou. Na odezvu časovače jsou pak zjišťovaná data přenášena pomocí protokolu HTTP na webový server. Pro určení polohy telefonu je použita lokalizační metoda „Cell ID“. Uživatel klienta po žádosti o spuštění načítaní dat zadá heslo a IMEI telefonu, který chce sledovat. Tyto údaje jsou opět vyhodnoceny s pomocí webového serveru. Jsou-li zadané autentizační údaje správné, dojde k určení periody zasílání dat z prvního staženého souboru a klient pak periodicky načítá data z webového serveru do doby, než zjistí, že odesílání bylo zastaveno nebo do zastavení provedeného uživatelem klienta. Klient byl vyvinut v jazyce C++ v prostředí C++ Builder. Jde o aplikaci spustitelnou pod OS Windows, která vyžaduje pro správnou funkci připojení k internetu. Webový server zprostředkovává komunikaci mezi klientem a serverem a uchovává data pro autentizaci, pomocí jednoduchého skriptu v PHP pak umožňuje upload ze strany aplikace serveru. Pro zvýšení bezpečnosti jsou u všech používaných složek na webovém prostoru navíc vloženy soubory .htaccess s patřičným nastavením umožňující např. zákaz prohlížení obsahu daných adresářů v prohlížeči.
Návrh a vývoj aplikace pro monitorování polohy
Kovář, Petr ; Šilhavý, Pavel (oponent) ; Krajsa, Ondřej (vedoucí práce)
Cílem diplomové práce bylo vytvořit v jazyce C++ softwarové řešení lokalizace mobilního telefonu s OS Symbian v síti GSM. Jako využití bylo zamýšleno především zjištění polohy telefonu v případě jeho krádeže či ztráty. Samotné realizaci předcházelo seznámení s procesem vývoje pro platformu Symbian a získání znalostí potřebných prvků a vlastností symbianovské verze jazyka C++, která se z důvodu odlišných možností mobilních zařízení oproti osobním počítačům vyznačuje svébytným stylem a odlišnou filozofií práce s pamětí a přístupu k chybám. Popisu základních principů Symbian C++ a oblastí využitých v programu je věnována druhá kapitola textové části diplomové práce. První kapitola pojednává o historii a členění OS Symbian. Poslední část textu popisuje vytvořený software. Realizovaný systém se skládá ze 3 částí - serveru PhoneLocServer běžícího v mobilním telefonu, klientské aplikace PhoneLocClient pro PC a části umístěné na webovém serveru. Server byl vyvinut pro OS Symbian v jazyce C++ ve freewarovém vývojovém prostředí Carbide.c++, testován v emulátoru S60 3rd edition SDK MR a na reálném zařízení Nokia N73. Jde o aplikaci bez grafického rozhraní, běžící na pozadí, spouštěnou automaticky po zapnutí přístroje. Pomocí sledování soketu kontroluje příchozí SMS a pokud se jedná o řídicí zprávy určené pro něj, jsou zpracovány, aniž by uživatel věděl o jejich příchodu. Řídicí SMS obsahují prefix, podle něhož jsou rozeznány, heslo, hodnotu periody odesílání a stav, do kterého má aplikace přejít. Po přijetí řídicí SMS dojde k ověření jejího odesílatele pomocí jeho telefonního čísla a zadaného hesla. Tyto údaje jsou porovnány s daty uloženými pro dané IMEI na webovém serveru. Pokud ověřovací údaje souhlasí, je spuštěn časovač s požadovanou periodou. Na odezvu časovače jsou pak zjišťovaná data přenášena pomocí protokolu HTTP na webový server. Pro určení polohy telefonu je použita lokalizační metoda „Cell ID“. Uživatel klienta po žádosti o spuštění načítaní dat zadá heslo a IMEI telefonu, který chce sledovat. Tyto údaje jsou opět vyhodnoceny s pomocí webového serveru. Jsou-li zadané autentizační údaje správné, dojde k určení periody zasílání dat z prvního staženého souboru a klient pak periodicky načítá data z webového serveru do doby, než zjistí, že odesílání bylo zastaveno nebo do zastavení provedeného uživatelem klienta. Klient byl vyvinut v jazyce C++ v prostředí C++ Builder. Jde o aplikaci spustitelnou pod OS Windows, která vyžaduje pro správnou funkci připojení k internetu. Webový server zprostředkovává komunikaci mezi klientem a serverem a uchovává data pro autentizaci, pomocí jednoduchého skriptu v PHP pak umožňuje upload ze strany aplikace serveru. Pro zvýšení bezpečnosti jsou u všech používaných složek na webovém prostoru navíc vloženy soubory .htaccess s patřičným nastavením umožňující např. zákaz prohlížení obsahu daných adresářů v prohlížeči.

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.